Package-level declarations

Types

Link copied to clipboard
data class BackupConfigs(val passwordStorage: PasswordStorageConfig)
Link copied to clipboard
Link copied to clipboard
data class BackupWalletResponse(val cipherText: String, val storageCallback: suspend () -> Result<Boolean>)
Link copied to clipboard
data class Bk(val X: String, val Rank: Int)
Link copied to clipboard
data class Bks(val client: Bk, val server: Bk)
Link copied to clipboard
data class ClientResult(val data: Client?, val error: PortalError?)
Link copied to clipboard
data class DecryptData(val text: String)
Link copied to clipboard
data class DecryptResult(val data: DecryptData?, val error: PortalError?)
Link copied to clipboard
data class EjectResult(val privateKey: String?, val error: PortalError?)
Link copied to clipboard
data class EncryptedData(val cipherText: String, val key: String)
Link copied to clipboard
data class EncryptedResult(val data: EncryptedData?, val error: PortalError?)
Link copied to clipboard
class EncryptedWithPasswordData(val cipherText: String)
Link copied to clipboard
Link copied to clipboard
data class FeatureFlags(val isMultiBackupEnabled: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class FormatSharesResponseError(val id: String, val message: String)
Link copied to clipboard
data class FormattedShares(val secp256k1: ShareData?, val ed25519: ShareData?)
Link copied to clipboard
data class GenerateData(val address: String, val dkgResult: MpcShare)
Link copied to clipboard
data class GenerateResult(val data: GenerateData?, val error: PortalError?)
Link copied to clipboard
data class MpcMetadata(var backupMethod: String?, val clientPlatform: String, val clientPlatformVersion: String, var isMultiBackupEnabled: Boolean? = null, val mpcServerVersion: String, val optimized: Boolean = true, var chainId: String = "", var curve: String = "SECP256K1")
Link copied to clipboard
data class MpcShare(val allY: PartialPublicKey, var backupSharePairId: String? = null, val bks: Bks, var clientId: String, var p: String, var partialPublicKey: PartialPublicKey, var pederson: Pedersons, val pubkey: PublicKey, var q: String, var share: String, var signingSharePairId: String? = null, var ssid: String)
Link copied to clipboard
data class MpcStatus(val status: MpcStatuses, val done: Boolean)
Link copied to clipboard
Link copied to clipboard
data class PartialPublicKey(val client: PublicKey, val server: PublicKey)
Link copied to clipboard
data class PasswordStorageConfig(val password: String)
Link copied to clipboard
data class Pederson(val n: String, val s: String, val t: String)
Link copied to clipboard
data class Pedersons(val client: Pederson, val server: Pederson)
Link copied to clipboard
data class PortalMpcGeneratedShare(val id: String, val share: MpcShare)
Link copied to clipboard
data class PortalMpcGenerateResult(val error: PortalError?, val data: PortalMpcGeneratedShare?)
Link copied to clipboard
data class PublicKey(val X: String, val Y: String)
Link copied to clipboard
data class RotateData(val address: String, val dkgResult: MpcShare)
Link copied to clipboard
data class RotateResult(val data: RotateData?, val error: PortalError?)
Link copied to clipboard
data class ShareData(val id: String, val share: String)

Properties